package com.gopay.common.user.dao;

import java.io.Serializable;
import java.util.List;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.domain.dc.DcUserCardInfo;

/**
 * @author zhangzg
 * @date 2015年9月1日 下午5:15:32
 * www.gopay.com.cn Inc.All rights reserved.
 */
public interface DCUserCardInfoDao extends BaseDAO<DcUserCardInfo, Serializable> {
	/**
	 * 跑批保证输入5次错误的动态口令卡，次日可用 
	 */
	public void updateUserCardInfoForPwd();
	/**
	 * 防止用户输入错误次数太多累计，导致联动服务器自动锁定动态口令卡
	 * @return
	 */
	public List<DcUserCardInfo> queryUserCardInfos();
	/**
	 * 根据custId查询动态口令卡信息
	 * @param custId
	 * @return
	 */
	public DcUserCardInfo getUserCardInfoByCustId(String custId);
	
	   /**
     * 根据userId查询动态口令卡信息
     * @param userId
     * @return
     */
    public DcUserCardInfo getUserCardInfoByUserId(String userId);
}
